#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>

int main()
{
    int fd1 = open("log.txt", O_RDONLY, 0666);

    char buffer[128];
    ssize_t s = read(fd1, buffer, sizeof(buffer));
    if(s > 0)
    {
        buffer[s] = 0;
        printf("%s", buffer);
    }

    // printf("stdin: %d\n", stdin->_fileno);
    // printf("stdout: %d\n", stdout->_fileno);
    // printf("stderr: %d\n", stderr->_fileno);

    // FILE* fp = fopen("log.txt", "w");
    // printf("fp: %d\n", fp->_fileno);

    // char buffer[128];
    // ssize_t s = read(0, buffer, sizeof(buffer));
    // if(s > 0)
    // {
    //     buffer[s] = 0;
    //     printf("%s", buffer);
    // }

    // const char *message = "hello stdout\n";
    // write(1, message, strlen(message));

    return 0;
}